.hd-nav {
 height:30px;
 font-size:12px;
 line-height:28px;
 padding-top:1px;
 background-color:#fcfcfc;
 border-bottom:1px solid #ececec
}
.hd-nav-item {
 float:left;
 padding:0 8px
}
.hd-nav-item a {
 color:#666
}
.hd-info {
 background-color:#f6f6f6;
 border-bottom:1px solid #ececec
}
.hd-divide {
 float:left;
 width:1px;
 height:14px;
 margin-top:7px;
 background-color:#ddd
}
.hd-pc {
 width:64px;
 z-index:10;
 position:relative
}
.hd-pc ul {
 top:28px;
 left:0;
 z-index:10;
 width:78px;
 display:none;
 position:absolute;
 padding:2px 0 4px;
 background-color:#fff;
 border:1px solid #ddd;
 border-top:0;
 box-shadow:1px 1px 2px hsla(0,0%,80%,.5)
}
.hd-pc ul a {
 line-height:24px;
 padding-left:13px
}
.hd-pc.hover ul,.hd-pc:hover ul {
 display:block
}
.hd-pc-arrow {
 width:0;
 height:0;
 top:13px;
 right:10px;
 position:absolute;
 border:3px solid transparent;
 _border-color:tomato;
 _-webkit-filter:chroma(color=tomato);
 _filter:chroma(color=tomato);
 border-top-color:inherit
}
.hd-logo {
 float:left;
 height:44px;
 padding:13px 0
}
.hd-logo-icon,.hd-logo-text {
 float:left;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);
 background-size:232px
}
.hd-logo-icon {
 width:127px;
 height:44px
}
.hd-logo-text {
 margin-top:5px;
 width:71px;
 height:33px;
 background-position:0 -44px
}
.hd-logo-divide {
 float:left;
 width:1px;
 height:30px;
 margin:7px 12px;
 background-color:#d8d8d8
}
.hd-process {
 float:left;
 color:#999;
 font-size:12px;
 margin:30px 0 0 30px
}
.hd-step {
 float:left;
 width:125px;
 text-align:center;
 font-family:Microsoft YaHei,arial,sans-serif
}
.hd-step-active {
 color:#666;
 font-weight:700
}
.hd-arrow-1,.hd-arrow-2,.hd-arrow-3 {
 font-size:0;
 width:125px;
 height:5px;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);;
}
.hd-arrow-1 {
 background-position:0 -171px
}
.hd-arrow-2 {
 background-position:0 -161px
}
.hd-arrow-3 {
 background-position:0 -181px
}
.ie8 .hd-arrow-1,.ie8 .hd-arrow-2,.ie8 .hd-arrow-3,.ie8 .hd-logo-icon,.ie8 .hd-logo-text {
 background-image:url(./img/icon-dpgroup.1N0OhS.png)
}
.ie8 .hd-logo-icon {
 height:42px
}
.ie8 .hd-logo-text {
 background-position:0 -42px
}
.ie8 .hd-arrow-1 {
 background-position:-227px -15px
}
.ie8 .hd-arrow-2 {
 background-position:-227px -5px
}
.ie8 .hd-arrow-3 {
 background-position:-227px -25px
}
.ft-site {
 height:170px;
 padding-top:25px;
 border:1px solid #eaeaea;
 background-color:#fafafa
}
.ft-site-info {
 float:left;
 width:113px;
 height:138px;
 padding-left:20px;
 border-right:1px solid #e3e3e3
}
.ft-site-info li {
 color:#999;
 font-size:12px;
 margin-bottom:5px
}
.ft-site-info h3 {
 color:#333;
 margin-bottom:5px;
 font-weight:400
}
.ft-site-info a {
 color:#999
}
.ft-site-info a:hover {
 color:#08c!important
}
.ft-site-service {
 width:200px
}
.ft-site-service a {
 margin-bottom:36px;
 display:inline-block
}
.ft-site-service a:hover {
 color:#999!important
}
.ft-site-service a:hover h4 {
 color:#08c!important
}
.ft-site-service-first {
 width:220px;
 padding-left:100px
}
.ft-site-service-info {
 display:inline-block
}
.ft-site-service-info h4 {
 color:#333;
 font-size:18px;
 font-weight:400
}
.ft-question {
 color:#333;
 width:88px;
 background:#fff;
 line-height:25px;
 text-align:center;
 border:1px solid #d9d9d9
}
.ft-phone-number {
 color:#333
}
.ft-sprite {
 width:50px;
 height:50px;
 margin-right:10px;
 vertical-align:top;
 display:inline-block;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);
 background-size:232px
}
.ft-mail {
 background-position:-182px -50px
}
.ft-phone {
 background-position:-182px 0
}
.ft-hand {
 background-position:-132px 0
}
.ft-person {
 background-position:-132px -50px
}
.ft-copyright {
 color:#999;
 font-size:12px;
 line-height:60px;
 text-align:center
}
.ft-cert {
 height:77px;
 text-align:center
}
.ft-cert a {
 height:47px;
 margin-right:5px;
 display:inline-block;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);;
}
.ft-cert-1 {
 width:135px;
 background-position:0 -247px
}
.ft-cert-2 {
 width:47px;
 background-position:0 -294px
}
.ft-cert-3 {
 width:116px;
 background-position:-47px -294px
}
.ft-cert-4 {
 width:127px;
 background-position:-131px -200px
}
.ft-cert-5 {
 width:52px;
 background-position:-135px -247px
}
.ft-cert-6 {
 width:131px;
 background-position:0 -200px
}
.ie8 .ft-cert a,.ie8 .ft-sprite {
 background-image:url(./img/icon-dpgroup.1N0OhS.png)
}
.ie8 .ft-mail {
 background-position:-177px -50px
}
.ie8 .ft-phone {
 background-position:-177px 0
}
.ie8 .ft-hand {
 background-position:-127px 0
}
.ie8 .ft-person {
 background-position:-127px -50px
}
.ie8 .ft-cert-1 {
 background-position:0 -147px
}
.ie8 .ft-cert-2 {
 background-position:0 -194px
}
.ie8 .ft-cert-3 {
 background-position:-47px -194px
}
.ie8 .ft-cert-4 {
 background-position:-131px -100px
}
.ie8 .ft-cert-5 {
 background-position:-135px -147px
}
.ie8 .ft-cert-6 {
 background-position:0 -100px
}
.qr-welcome span {
 color:#ff8400
}
.hd-progress-bar {
 background-color:#ff8400
}
.payment-list input[type=radio]:checked+label,.payment-list input[type=radio]:checked+label:before,.payment-list li:hover .payment-icon {
 border-color:#ff8400
}
.icon-ecom {
 background-position:-60px 0
}
.hd-nav {
 height:30px;
 font-size:12px;
 line-height:28px;
 padding-top:1px;
 background-color:#fcfcfc;
 border-bottom:1px solid #ececec
}
.hd-nav-item {
 float:left;
 padding:0 8px
}
.hd-nav-item a {
 color:#666
}
.hd-info {
 background-color:#f6f6f6;
 border-bottom:1px solid #ececec
}
.hd-divide {
 float:left;
 width:1px;
 height:14px;
 margin-top:7px;
 background-color:#ddd
}
.hd-pc {
 width:64px;
 z-index:10;
 position:relative
}
.hd-pc ul {
 top:28px;
 left:0;
 z-index:10;
 width:78px;
 display:none;
 position:absolute;
 padding:2px 0 4px;
 background-color:#fff;
 border:1px solid #ddd;
 border-top:0;
 box-shadow:1px 1px 2px hsla(0,0%,80%,.5)
}
.hd-pc ul a {
 line-height:24px;
 padding-left:13px
}
.hd-pc.hover ul,.hd-pc:hover ul {
 display:block
}
.hd-pc-arrow {
 width:0;
 height:0;
 top:13px;
 right:10px;
 position:absolute;
 border:3px solid transparent;
 _border-color:tomato;
 _-webkit-filter:chroma(color=tomato);
 _filter:chroma(color=tomato);
 border-top-color:inherit
}
.hd-logo {
 float:left;
 height:44px;
 padding:13px 0
}
.hd-logo-icon,.hd-logo-text {
 float:left;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);
 background-size:232px
}
.hd-logo-icon {
 width:127px;
 height:44px
}
.hd-logo-text {
 margin-top:5px;
 width:71px;
 height:33px;
 background-position:0 -44px
}
.hd-logo-divide {
 float:left;
 width:1px;
 height:30px;
 margin:7px 12px;
 background-color:#d8d8d8
}
.hd-process {
 float:left;
 color:#999;
 font-size:12px;
 margin:30px 0 0 30px
}
.hd-step {
 float:left;
 width:125px;
 text-align:center;
 font-family:Microsoft YaHei,arial,sans-serif
}
.hd-step-active {
 color:#666;
 font-weight:700
}
.hd-arrow-1,.hd-arrow-2,.hd-arrow-3 {
 font-size:0;
 width:125px;
 height:5px;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);;
}
.hd-arrow-1 {
 background-position:0 -171px
}
.hd-arrow-2 {
 background-position:0 -161px
}
.hd-arrow-3 {
 background-position:0 -181px
}
.ie8 .hd-arrow-1,.ie8 .hd-arrow-2,.ie8 .hd-arrow-3,.ie8 .hd-logo-icon,.ie8 .hd-logo-text {
 background-image:url(./img/icon-dpgroup.1N0OhS.png)
}
.ie8 .hd-logo-icon {
 height:42px
}
.ie8 .hd-logo-text {
 background-position:0 -42px
}
.ie8 .hd-arrow-1 {
 background-position:-227px -15px
}
.ie8 .hd-arrow-2 {
 background-position:-227px -5px
}
.ie8 .hd-arrow-3 {
 background-position:-227px -25px
}
.ft-site {
 height:170px;
 padding-top:25px;
 border:1px solid #eaeaea;
 background-color:#fafafa
}
.ft-site-info {
 float:left;
 width:113px;
 height:138px;
 padding-left:20px;
 border-right:1px solid #e3e3e3
}
.ft-site-info li {
 color:#999;
 font-size:12px;
 margin-bottom:5px
}
.ft-site-info h3 {
 color:#333;
 margin-bottom:5px;
 font-weight:400
}
.ft-site-info a {
 color:#999
}
.ft-site-info a:hover {
 color:#08c!important
}
.ft-site-service {
 width:200px
}
.ft-site-service a {
 margin-bottom:36px;
 display:inline-block
}
.ft-site-service a:hover {
 color:#999!important
}
.ft-site-service a:hover h4 {
 color:#08c!important
}
.ft-site-service-first {
 width:220px;
 padding-left:100px
}
.ft-site-service-info {
 display:inline-block
}
.ft-site-service-info h4 {
 color:#333;
 font-size:18px;
 font-weight:400
}
.ft-question {
 color:#333;
 width:88px;
 background:#fff;
 line-height:25px;
 text-align:center;
 border:1px solid #d9d9d9
}
.ft-phone-number {
 color:#333
}
.ft-sprite {
 width:50px;
 height:50px;
 margin-right:10px;
 vertical-align:top;
 display:inline-block;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);
 background-size:232px
}
.ft-mail {
 background-position:-182px -50px
}
.ft-phone {
 background-position:-182px 0
}
.ft-hand {
 background-position:-132px 0
}
.ft-person {
 background-position:-132px -50px
}
.ft-copyright {
 color:#999;
 font-size:12px;
 line-height:60px;
 text-align:center
}
.ft-cert {
 height:77px;
 text-align:center
}
.ft-cert a {
 height:47px;
 margin-right:5px;
 display:inline-block;
 background-image:url(../images/icon-dpgroup@2x.37GDI2.png);;
}
.ft-cert-1 {
 width:135px;
 background-position:0 -247px
}
.ft-cert-2 {
 width:47px;
 background-position:0 -294px
}
.ft-cert-3 {
 width:116px;
 background-position:-47px -294px
}
.ft-cert-4 {
 width:127px;
 background-position:-131px -200px
}
.ft-cert-5 {
 width:52px;
 background-position:-135px -247px
}
.ft-cert-6 {
 width:131px;
 background-position:0 -200px
}
.ie8 .ft-cert a,.ie8 .ft-sprite {
 background-image:url(./img/icon-dpgroup.1N0OhS.png)
}
.ie8 .ft-mail {
 background-position:-177px -50px
}
.ie8 .ft-phone {
 background-position:-177px 0
}
.ie8 .ft-hand {
 background-position:-127px 0
}
.ie8 .ft-person {
 background-position:-127px -50px
}
.ie8 .ft-cert-1 {
 background-position:0 -147px
}
.ie8 .ft-cert-2 {
 background-position:0 -194px
}
.ie8 .ft-cert-3 {
 background-position:-47px -194px
}
.ie8 .ft-cert-4 {
 background-position:-131px -100px
}
.ie8 .ft-cert-5 {
 background-position:-135px -147px
}
.ie8 .ft-cert-6 {
 background-position:0 -100px
}
.qr-welcome span {
 color:#ff8400
}
.hd-progress-bar {
 background-color:#ff8400
}
.payment-list input[type=radio]:checked+label,.payment-list input[type=radio]:checked+label:before,.payment-list li:hover .payment-icon {
 border-color:#ff8400
}
.icon-ecom {
 background-position:-60px 0
}
